localization artifact - French English Dictionary